home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The X-Philes (2nd Revision)
/
The X-Philes Number 1 (1995).iso
/
xphiles
/
hp48hor1
/
pyth.src
< prev
next >
Wrap
Text File
|
1990-10-18
|
459b
|
23 lines
%%HP: T(3)A(D)F(.);
@ by Joe Horn
DIR
PYTH @ x,y -> { A B C }.
\<< DUP2
IF <
THEN SWAP
END R\->C SQ DUP ABS SWAP C\->R ROT 3 \->LIST
\>>
GCD @ Greatest Common Divisor; x,y -> gcd.
\<<
WHILE OVER MOD SWAP DUP
REPEAT
END DROP
\>>
LCM @ Least Common Multiple; x,y -> lcm.
\<< DUP2 GCD / *
\>>
RDC @ Reduce; x1,y1 -> x2,y2.
\<< R\->C DUP C\->R GCD / C\->R
\>>
END